	var datagrid;
	$(function() {
		datagrid = $("#roleList").datagrid({
			url : "role/roleList",
			loadMsg : "数据加载中请稍后……",
			iconCls : "icon-save",
			fit : true,
			pagination : true,
			pageSize : 20,
			pageList : [20, 30, 40, 50, 100 ],
			idField : "role_id",
			nowrap : false,
			singleSelect : true,//单行选中
			rownumbers : true,//显示行索引
			columns : [ [ {
				field : "chk",
				title : "",
				align : "center",
				width : 80,
				checkbox : true,
				hidden : true
			},{
				field : "role_id",
				title : "角色编号",
				align : "center",
				width : 100,
				sortable : true
			}, {
				field : "role_name",
				title : "角色名称",
				align : "center",
				width : 200
			}, {
				field : "status",
				title : "状态",
				align : "center",
				width : 100,
				formatter : function(value, rowData, rowIndex) {
					if (value == 0) {
						return "正常";
					} else {
						return "禁用";
					}
				}
			}, {
				field : "create_time",
				title : "创建时间",
				align : "center",
				width : 200,
				formatter:function(value){
					if(value==null){
						return;
					}else{
						return formatDate(new Date(value));
					}
				}
			}, {
				field : "role_desc",
				title : "描述",
				align : "left",
				width : 200,
			}] ],
			toolbar : '#toolbar',
			onLoadSuccess : function(row, data) {
				$('.iconImg').attr('src', sy.pixel_0);
				parent.$.messager.progress('close');
			}
		});
		
	});

	//新增
	var addFun = function() {
		var dialog = parent.sy.modalDialog({
			title : '新增角色信息',
			url : "role/toaddrole",
			buttons : [ {
				text : '保存',
				handler : function() {
					dialog.find('iframe').get(0).contentWindow.saveFun(dialog,datagrid,parent.$);
				}
			} ]
		});
	};
	var editFun = function(){
		var rows = datagrid.datagrid('getSelections');
		if(rows.length<=0){
			$.messager.show({msg : '请选择要编辑的行!',title : '提示'});
			return;
		}else{
			var dialog = parent.sy.modalDialog({
				title : '编辑角色信息',
				url : 'role/toaddrole?roleid=' + rows[0].role_id,
				buttons : [ {
					text : '编辑',
					handler : function() {
						dialog.find('iframe').get(0).contentWindow.editF(dialog,datagrid,parent.$);
					}
				} ]
			});
		}
	}

	
	//删除
	var removeFun = function(){
		var rows = datagrid.datagrid('getSelections');
		if (rows.length>0) {
			$.messager.confirm('请确认', '删除该角色后，相应用户的角色也会被删除，您要删除当前所选项目？', function(r) {
				if (r) {
					$.ajax({
						url : "role/delrole",
						data : {
							roleid : rows[0].role_id
						},
						cache : false,
						dataType : "json",
						success : function(data) {
							if (data.success) {
								datagrid.datagrid('unselectAll');
								datagrid.datagrid('reload');
								$.messager.show({
									msg : data.msg,
									title : '提示'
								});
							}
						}
					});
				}
			});
		} else {
			$.messager.show({title:'提示', msg:'请选择要删除的记录！'});
		}
	};
	
	var grantFun = function(){
		var rows = datagrid.datagrid('getSelections');
		if(rows.length<=0){
			$.messager.show({msg : '请选择要授权的角色!',title : '提示'});
			return;
		}else{
			var dialog = parent.sy.modalDialog({
				title : '角色授权',
				url : 'role/togrant?roleid='+rows[0].role_id,
				buttons : [ {
					text : '确定',
					handler : function() {
						dialog.find('iframe').get(0).contentWindow.grant(dialog,rows[0].role_id,parent.$);
					}
				} ]
			});
		}
	};
	